package collection;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;

public class CollectionMethods {
    public static void main(String[] args) {
        // 创建Collection实例（使用ArrayList实现）
        Collection<String> collection = new ArrayList<>();

        // 1. 添加元素
        collection.add("Apple");
        collection.add("Banana");
        collection.add("Cherry");
        System.out.println("添加元素后：" + collection);

        // 2. 判断是否包含元素
        boolean contains = collection.contains("Banana");
        System.out.println("是否包含Banana：" + contains);

        // 3. 集合大小
        System.out.println("集合大小：" + collection.size());

        // 4. 删除元素
        boolean removed = collection.remove("Banana");
        System.out.println("删除Banana成功？" + removed);
        System.out.println("删除后：" + collection);

        // 5. 清空集合
        // collection.clear();

        // 6. 判断是否为空
        System.out.println("集合是否为空：" + collection.isEmpty());

        // 7. 转换为数组
        Object[] array = collection.toArray();
        System.out.println("转换为数组：" + Arrays.toString(array));
    }
}

